Can Microsoft Catch Up